obstacle clearing - Turkish English Dictionary